\hypertarget{classVOTable_1_1VOTable}{
\section{VOTable.VOTable Class Reference}
\label{classVOTable_1_1VOTable}\index{VOTable::VOTable@{VOTable::VOTable}}
}
Inheritance diagram for VOTable.VOTable:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classVOTable_1_1VOTable}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classVOTable_1_1VOTable_a20d358dd794ca86fad6ad558a5e5b679}{\_\-\_\-init\_\-\_\-}
\item 
def \hyperlink{classVOTable_1_1VOTable_af96d6de5d7523145f36471669834d6a4}{getColumnIdx}
\item 
def \hyperlink{classVOTable_1_1VOTable_a8a55880872d0dea24d56a2da01f849ea}{getFields}
\item 
def \hyperlink{classVOTable_1_1VOTable_ac2edad955fc9a88ee820632419c1983a}{getParams}
\item 
def \hyperlink{classVOTable_1_1VOTable_ab2f9ad38400660b5b79c768a30039606}{getFieldsAttrs}
\item 
def \hyperlink{classVOTable_1_1VOTable_a2dc7d28749a9c3c7c9dc6b0ca7e91c04}{getDataRows}
\item 
def \hyperlink{classVOTable_1_1VOTable_a5ccc79bf8f1681b64723687516a7fc2b}{getData}
\item 
def \hyperlink{classVOTable_1_1VOTable_a7fe538af133c383c3c334694d1dc8f41}{append}
\item 
def \hyperlink{classVOTable_1_1VOTable_aa9cdced18c3d1b2433e5bb6f4794e8be}{output2CSV}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}Implementation of VOTable 
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\hypertarget{classVOTable_1_1VOTable_a20d358dd794ca86fad6ad558a5e5b679}{
\index{VOTable::VOTable@{VOTable::VOTable}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.\_\-\_\-init\_\-\_\- ( {\em self}, \/   {\em source} = {\ttfamily None}, \/   {\em vonode} = {\ttfamily {\bf VONode}})}}
\label{classVOTable_1_1VOTable_a20d358dd794ca86fad6ad558a5e5b679}
\begin{DoxyVerb}Contruct an instance of VOTable
\end{DoxyVerb}
 

Reimplemented from \hyperlink{classVOTable_1_1VOXML_a2dbbbe47c0b08cd9f9fffd5b7e5afc44}{VOTable.VOXML}.

\hypertarget{classVOTable_1_1VOTable_a7fe538af133c383c3c334694d1dc8f41}{
\index{VOTable::VOTable@{VOTable::VOTable}!append@{append}}
\index{append@{append}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{append}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.append ( {\em self}, \/   {\em vot})}}
\label{classVOTable_1_1VOTable_a7fe538af133c383c3c334694d1dc8f41}
\begin{DoxyVerb}Appends votable vot to the end of this VOTable. 
        No tests to see if fields are the same. 
        vot must have the same fields. 
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VOTable_af96d6de5d7523145f36471669834d6a4}{
\index{VOTable::VOTable@{VOTable::VOTable}!getColumnIdx@{getColumnIdx}}
\index{getColumnIdx@{getColumnIdx}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{getColumnIdx}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.getColumnIdx ( {\em self}, \/   {\em val})}}
\label{classVOTable_1_1VOTable_af96d6de5d7523145f36471669834d6a4}
\begin{DoxyVerb}Returns the column index for the given name
        Will return any attribute value matching val.
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VOTable_a5ccc79bf8f1681b64723687516a7fc2b}{
\index{VOTable::VOTable@{VOTable::VOTable}!getData@{getData}}
\index{getData@{getData}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{getData}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.getData ( {\em self}, \/   {\em row})}}
\label{classVOTable_1_1VOTable_a5ccc79bf8f1681b64723687516a7fc2b}
\begin{DoxyVerb}row is a VONode <TR> parent of a list of <TD>.
        Returns a list of values.
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VOTable_a2dc7d28749a9c3c7c9dc6b0ca7e91c04}{
\index{VOTable::VOTable@{VOTable::VOTable}!getDataRows@{getDataRows}}
\index{getDataRows@{getDataRows}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{getDataRows}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.getDataRows ( {\em self})}}
\label{classVOTable_1_1VOTable_a2dc7d28749a9c3c7c9dc6b0ca7e91c04}
\begin{DoxyVerb}Returns a list of VONodes representing rows of the table.
        Use getData () to extract data from each row.
        for x in getDataRows ():
data = getData (x)
#data = [values ...]
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VOTable_a8a55880872d0dea24d56a2da01f849ea}{
\index{VOTable::VOTable@{VOTable::VOTable}!getFields@{getFields}}
\index{getFields@{getFields}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{getFields}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.getFields ( {\em self})}}
\label{classVOTable_1_1VOTable_a8a55880872d0dea24d56a2da01f849ea}
\begin{DoxyVerb}Returns a list of VONode representing all the fields
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VOTable_ab2f9ad38400660b5b79c768a30039606}{
\index{VOTable::VOTable@{VOTable::VOTable}!getFieldsAttrs@{getFieldsAttrs}}
\index{getFieldsAttrs@{getFieldsAttrs}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{getFieldsAttrs}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.getFieldsAttrs ( {\em self})}}
\label{classVOTable_1_1VOTable_ab2f9ad38400660b5b79c768a30039606}
\begin{DoxyVerb}Returns a list of maps that contains attributes.
        Returned list looks like this: [{},{},...]
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VOTable_ac2edad955fc9a88ee820632419c1983a}{
\index{VOTable::VOTable@{VOTable::VOTable}!getParams@{getParams}}
\index{getParams@{getParams}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{getParams}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.getParams ( {\em self})}}
\label{classVOTable_1_1VOTable_ac2edad955fc9a88ee820632419c1983a}
\begin{DoxyVerb}Returns a list of VONode representing all PARAMS
\end{DoxyVerb}
 \hypertarget{classVOTable_1_1VOTable_aa9cdced18c3d1b2433e5bb6f4794e8be}{
\index{VOTable::VOTable@{VOTable::VOTable}!output2CSV@{output2CSV}}
\index{output2CSV@{output2CSV}!VOTable::VOTable@{VOTable::VOTable}}
\subsubsection[{output2CSV}]{\setlength{\rightskip}{0pt plus 5cm}def VOTable.VOTable.output2CSV ( {\em self}, \/   {\em write} = {\ttfamily sys.stdout.write})}}
\label{classVOTable_1_1VOTable_aa9cdced18c3d1b2433e5bb6f4794e8be}
\begin{DoxyVerb}Outputs the content in CSV format
        with fields names as column heads.
\end{DoxyVerb}
 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
VOTable.py\end{DoxyCompactItemize}
